As a kind of intelligent algorithm, it can be used to solve various optimization problems and shows great potential in practice . now, it has been widely applied in many other areas, such as function optimization, artificial neural network and fuzzy system control 它的主要特點是簡單、收斂速度較快、沒有很多參數(shù)需要調(diào)整,且不需要梯度信息,在工程實踐中表現(xiàn)出巨大潛力,現(xiàn)已廣泛應(yīng)用于函數(shù)優(yōu)化、神經(jīng)網(wǎng)絡(luò)、模糊系統(tǒng)控制、模式識別等多個領(lǐng)域。